<?php

namespace app\admin\service\statistics\traits;

use app\admin\service\statistics\groupers\DateGrouper;

/**
 * Trait GrouperDateTrait
 * @package app\admin\service\statistics\traits
 */
trait GrouperDateTrait
{

    /**
     * 实现日期分组
     * @param \think\db\Query $query
     * @param DateGrouper $grouper
     * @return void
     */
    protected function groupByDateGrouper($query, DateGrouper $grouper): void
    {
        // from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s')

        $query->field(['date'])
            ->group('date');
    }


}